树莓派文档 | 您所在的位置:网站首页 › jetson nano 40pin › 树莓派文档 |
Raspberry Pi 的一个强大功能是电路板顶部边缘的一排 GPIO(通用输入/输出)引脚。当前所有 Raspberry Pi 板上都有一个 40 针 GPIO 接头(在 Raspberry Pi Zero、Raspberry Pi Zero W 和 Raspberry Pi Zero 2 W 上未安装)。在 Raspberry Pi 1 Model B+(2014 年)之前,电路板包含一个较短的 26 针接头。 任何 GPIO 引脚都可以(在软件中)指定为输入或输出引脚,并用于广泛的用途。 笔记 GPIO管脚的编号不是按数字顺序排列的;板上有 GPIO 引脚 0 和 1(物理引脚 27 和 28),但保留用于高级用途(见下文)。 电压板上有两个 5V 引脚和两个 3.3V 引脚,以及一些不可配置的接地引脚 (0V)。其余引脚均为通用 3.3V 引脚,这意味着输出设置为 3.3V,输入可耐受 3.3V。 输出指定为输出引脚的 GPIO 引脚可以设置为高电平 (3.3V) 或低电平 (0V)。 输入指定为输入引脚的 GPIO 引脚可以读取为高电平 (3.3V) 或低电平 (0V)。这通过使用内部上拉或下拉电阻器变得更容易。引脚 GPIO2 和 GPIO3 具有固定的上拉电阻,但对于其他引脚,可以在软件中进行配置。 更多的除了简单的输入和输出设备外,GPIO 引脚还可以与多种替代功能一起使用,一些在所有引脚上可用,另一些在特定引脚上可用。 PWM(脉宽调制) 软件 PWM 在所有引脚上可用 GPIO12、GPIO13、GPIO18、GPIO19 上提供硬件 PWM SPI SPI0: MOSI (GPIO10); MISO (GPIO9); SCLK (GPIO11); CE0 (GPIO8), CE1 (GPIO7) SPI1: MOSI (GPIO20); MISO (GPIO19); SCLK (GPIO21); CE0 (GPIO18); CE1 (GPIO17); CE2 (GPIO16) I2C 数据:(GPIO2);时钟 (GPIO3) EEPROM数据:(GPIO0);EEPROM 时钟 (GPIO1) 串行 TX(GPIO14);接收(GPIO15) GPIO 引出线通过打开终端窗口并运行命令,可以在 Raspberry Pi 上访问方便的参考pinout。该工具由GPIO Zero Python 库提供,该库默认安装在 Raspberry Pi OS 桌面映像上,但不安装在 Raspberry Pi OS Lite 上。 有关 GPIO 引脚的高级功能的更多详细信息,请参阅 gadgetoid 的交互式引脚图。 警告 虽然将简单的组件连接到 GPIO 引脚是非常安全的,但重要的是要小心接线方式。LED 应该有电阻器来限制通过它们的电流。不要将 5V 用于 3.3V 组件。不要将电机直接连接到 GPIO 引脚,而是使用H 桥电路或电机控制器板。 权限为了使用 GPIO 端口,您的用户必须是该gpio组的成员。该pi用户默认为会员,其他用户需手动添加。 sudo usermod -a -G gpio
|
CopyRight 2018-2019 实验室设备网 版权所有 |